About Storroak Limited (01719192) United Kingdom