About Julian & Sons (holding) Limited (11566114) United Kingdom