About Stowbrook Limited (SC130662) United Kingdom