About Propeller Properties Limited (12773896) United Kingdom