About Netherghyll Holdings Limited (10028310) United Kingdom