About Taplow Developments Limited (11196590) United Kingdom