About Kenham Holdings Limited (10723992) United Kingdom