About Thorp Internal Design Limited (12995264) United Kingdom