About Heapham Properties Limited (12860277) United Kingdom