About Abbeyfield Investments Limited (05040758) United Kingdom