About Luxford Close Management Company Limited (09941818) United Kingdom