About Finbarr Limited (08693761) United Kingdom