About Downey Close (st Leonards-on-sea) Limited (11798362) United Kingdom