About Pucka Properties Ltd (13363113) United Kingdom