About London Cloth Company Limited (07799149) United Kingdom