About Lowerhill Management Limited (02128597) United Kingdom