About Ricksan Homes Ltd (12397810) United Kingdom