About Boswell Living (investments) Limited (12614660) United Kingdom