About Creamer & Co (london) Ltd (05931591) United Kingdom