About Merritts Properties Limited (00674018) United Kingdom