About Cedar 23 Limited (07598533) United Kingdom