About Concept Property Holdings & Investments Ltd (12008672) United Kingdom