About Timsbury Holdings Limited (09810292) United Kingdom