About Lancaster Thirtyseven Limited (10480862) United Kingdom