About Physic Place Management Limited (02196372) United Kingdom