About Propertymakers Stoke Newington Limited (10932230) United Kingdom