About The Handling House Limited (05909253) United Kingdom