About Chelvey Developments Limited (04918428) United Kingdom