About Storth Hollow Management Company Limited (08405060) United Kingdom