About Chen & Co Limited (09063391) United Kingdom