About Felmore Contractors Limited (07924278) United Kingdom