About Lichfield Freehold Limited (13246358) United Kingdom