About Netty Harbut Ltd (12034505) United Kingdom