About Sterndale Consultants Limited (08333366) United Kingdom