About Puddicombe Limited (12025507) United Kingdom