About Lancaster Associates Limited (03742124) United Kingdom