About Friars Street Trustees Limited (01360927) United Kingdom