About Kensington Transfactor Limited (09570394) United Kingdom