About Kellico Interiors Limited (06777925) United Kingdom