About 74 St Johns Property Limited (06321879) United Kingdom