About Filomena House Limited (09083783) United Kingdom