About Whimbrel Investments Limited (01264742) United Kingdom