About Lancaster Holdings Limited (11089637) United Kingdom