About Integra Property Holdings Ltd (09927796) United Kingdom