About Kellrose Limited (07489653) United Kingdom