About Powl Property Holdings Ltd (12678741) United Kingdom