About Lowacre Limited (02053023) United Kingdom