About Blomfield Management Limited (07740881) United Kingdom