About Leeds Independent Studios Limited (05094583) United Kingdom