About Stait & Jones (property) Limited (01047368) United Kingdom