About Stackwood (management) Limited (01078794) United Kingdom