About Froome Place Management Company Limited (05023218) United Kingdom