About P And C London Limited (12668622) United Kingdom