About Propeller Property Group Ltd (10418208) United Kingdom