About Church Farm Close Management Ltd (11914163) United Kingdom