About Myddelton Properties Limited (12864012) United Kingdom