About Megel Spence Ltd (12389628) United Kingdom