About Heapledge Holdings Limited (09565467) United Kingdom