About Octagon Management Company (cromer) Limited (07902398) United Kingdom