Posted on 19th Aug 20184th Sep 2018 This site is currently under construction – we apologise for any inconvenience but you can still contact us at: Big Beasts Ltd. Unit 1, Castle Court Leighton, Powys, SY21 8HH Telephone 01938 558888 or Mobile 07790 191262 Email info@bigbeasts.co.uk Thank you for visiting us and please return soon as we will be updating this site on a regular basis.