About Eliots View (tuttle Hill) Management Company Limited (07412396) United Kingdom