About Strauch Limited (07476762) United Kingdom