About Foster & Payne The Beacon Limited (12995316) United Kingdom