About Ifield Place Management Company Limited (07844354) United Kingdom