About The Little Thatched Company Limited (08606406) United Kingdom