About Glenn Parkes & Co Ltd (12059418) United Kingdom