About Rodericks (chalfont St Giles) Limited (10516972) United Kingdom