About Stephen Farra Estates & Management Limited (02850243) United Kingdom