About Meakes Properties Limited (13378087) United Kingdom