About Triangle Garages (london) Limited (00518603) United Kingdom