About Felin Properties Limited (09518265) United Kingdom