About Felix Building Ltd (11672645) United Kingdom