About Tailored Solutions (stamford) Limited (12193381) United Kingdom