About Lancombes House Technical Services Limited (06606128) United Kingdom