About Parker & Parker Developments Ltd (12227940) United Kingdom