About Switch Electrical Property Management Ltd (10204892) United Kingdom