About Laboratory House Developments Limited (12600432) United Kingdom