About Stugg Management Ltd (12435234) United Kingdom