About Olby Close (holt) Management Ltd (12581951) United Kingdom