About Octavia Hill Limited (06244363) United Kingdom