About Knoll House Limited (03283828) United Kingdom