About Deca Property (uk) Ltd (12461419) United Kingdom