About Cow & Co Properties Limited (11150674) United Kingdom