About Chelsfield Participations Limited (02271790) United Kingdom