About Thamesbury Holdings Limited (07378290) United Kingdom