About The Independent Windscreen Academy Ltd (06648966) United Kingdom