About Pomroy Associates Limited (10397807) United Kingdom