About Lanacre Management Services Limited (03457393) United Kingdom