About Stuart Leach Limited (07349175) United Kingdom