About Whippet Wills Limited (07495263) United Kingdom