About Ivor King Holdings Limited (07904154) United Kingdom