About Scotts Close Management Company Limited (05001880) United Kingdom