About Whipps Property Investment Ltd (12890689) United Kingdom