About Alexandra Freeholders Limited (12306804) United Kingdom