About Sowden Scott Holdings Ltd (11485851) United Kingdom