About Clappers House Estates Limited (06971204) United Kingdom