About Power & Technology Limited (SC584601) United Kingdom