About Letchim Electrical Services Limited (12869626) United Kingdom