About Studio Egret West Limited (06180378) United Kingdom