About Strategy Value Consultants Limited (08714692) United Kingdom