About Chimera Property Ltd (04162206) United Kingdom