About Barroose Limited (09611870) United Kingdom