About Geoff Lander Ltd (12272255) United Kingdom