About Lewis Peters Limited (10589796) United Kingdom