About Lancaster Ventures Limited (02861510) United Kingdom