About Perfect Fit Blinds Limited (10941296) United Kingdom