About Nest Egg Development Management Limited (04432188) United Kingdom