About Satchamo House Limited (06829815) United Kingdom