About Walshaw Investments Limited (12945755) United Kingdom