About Parker Barras Developments Ltd (09507660) United Kingdom