About Ongo Sales & Lettings Limited (10365882) United Kingdom