About Allbaa Furniture Ltd (12961466) United Kingdom