About Lyford Power Limited (09241231) United Kingdom