About L & P Deacon Ltd (09003218) United Kingdom