About Ambledene Limited (08368508) United Kingdom