About Walpole Specialists Limited (07287463) United Kingdom