About L & P Ashcroft Ltd (10276060) United Kingdom