About Thurlestone Projects Limited (06785199) United Kingdom