About Walrus Development Company Limited (02184974) United Kingdom