About J & K Heard Limited (07059141) United Kingdom