About Beach Electrical Engineering Tree Specialists Ltd (09239881) United Kingdom