About Loftus Stowe Ltd (07552548) United Kingdom