About Three Yorke Road (management) Limited (03990689) United Kingdom