About Tailored Management Solutions Limited (07832340) United Kingdom