About Allora Interior Designs Limited (13196116) United Kingdom