About Chalfont Electrical & Property Services Limited (07918863) United Kingdom