About 93 St Stephens Avenue Freehold Limited (12578660) United Kingdom