About Hollow Meadows Limited (08982604) United Kingdom