About Lancaster Mcleod Limited (SC525907) United Kingdom