About Hickmade Properties Limited (03451303) United Kingdom