About S J L Homes Ltd (13063114) United Kingdom