About Ramsden And Whale Limited (06876974) United Kingdom