About Idle Hill Holdings Limited (11929245) United Kingdom