About Ball Simpson Heard Limited (05710834) United Kingdom