About Bs Teddington Limited (10077441) United Kingdom