About Pell Property Group Ltd (13634993) United Kingdom