About Ophelia Place Management Limited (06269655) United Kingdom