About Whiffin Spit Limited (13275681) United Kingdom