About West Wallaby Farm Limited (12225958) United Kingdom