About Pells Properties Ltd (13326960) United Kingdom