About Lowbase Development Ltd (12082485) United Kingdom