About Lickwood Property Company Limited (00745511) United Kingdom