About Lowbury Hill Limited (08519315) United Kingdom