About Lee Tibbatts Limited (06712479) United Kingdom