About Necter Phillpot Associates Limited (11592570) United Kingdom