About The Modern Canal Boat Ltd (12819230) United Kingdom