About Pic Perfect Blinds Limited (11269757) United Kingdom