About Hands On Property Services & Developments Ltd (12674428) United Kingdom