About The Thatch Studley Limited (10704918) United Kingdom