About The Hat Rack Partnership Limited (09383568) United Kingdom