About Parker Squire Ltd (12124275) United Kingdom