About Mann & Co Properties Limited (07671651) United Kingdom