About Meadfoot Properties Limited (04410208) United Kingdom