About Nest Store Ltd (12013328) United Kingdom