About Linbert Spencer Consultancy Limited (04500834) United Kingdom