About Meyfarth Properties Limited (12960884) United Kingdom