About L & P Brailsford Ltd (12530492) United Kingdom