About Charles Jeffrey Developments Limited (05697663) United Kingdom