About Englemere Management Company Limited (09570863) United Kingdom