About Rigby & Rigby Homes Ltd (11180229) United Kingdom