About Northumbra (north Lodge) Limited (04490307) United Kingdom