About Devereaux Homes Ltd (11381038) United Kingdom