About Fingall Villa Ltd (10325754) United Kingdom