About N Y & Peter Associates Limited (13614952) United Kingdom