About Wykehurst Investments Ltd (07831816) United Kingdom