About Henshaw S Properties Limited (11026465) United Kingdom