About Wykeland Investments Limited (01262562) United Kingdom