About Teresa Loxley Properties Limited (11744813) United Kingdom