About Walrus Inns Limited (07727725) United Kingdom