About Devonshire Gardens Taplow Limited (08379512) United Kingdom