About Louis Taylor Limited (07279918) United Kingdom