About The Optic Freeholders Limited (10489971) United Kingdom