About Taplow Investments Limited (00527540) United Kingdom