About Stubbrook Holdings Limited (12338949) United Kingdom