About Alpha (teddington) Ltd (09015885) United Kingdom