About Kelly Heard Limited (12254086) United Kingdom