About Lancaster Court Northwood Limited (08847358) United Kingdom