About Taplow Property Limited (07156442) United Kingdom