About Thirteen Farquharson Road Management Company Limited (02288514) United Kingdom