About Haviland Computing Limited (03241434) United Kingdom