About Free Spirit (2000) Limited (03905312) United Kingdom