About Olivia Close Management Company Limited (08520519) United Kingdom