About Kelloe Phoenix Centre Limited (06460515) United Kingdom