About 18a Lordship Lane Freehold Company Limited (10183753) United Kingdom