About Knoll Properties (northwood) Limited (13621267) United Kingdom