About Sidda House Limited (00817351) United Kingdom