About Lancaster Bow Limited (02310853) United Kingdom