About Harvard Developments Limited (03978864) United Kingdom